import request from '@/utils/request'

// 获取活动列表
export function getActivityList() {
  return request({
    url: '/app-api/exam/activity/queryActivityList',
    method: 'get'
  })
}



// 获取活动列表
export function getExamList(data) {
  return request({
    url: '/app-api/exam/activity/queryExamByActivityId',
    method: 'get',
		data:data
  })
}

// 获取课程学习
export function getCourseList(data) {
  return request({
    url: '/app-api/exam/course/page',
    method: 'get',
		data:data
  })
}

// 获取课程学习分类列表
export function getCate(data) {
  return request({
    url: '/app-api/exam/course/list',
    method: 'get',
		data:data
  })
}

//创建学习记录
export function creatCourse(data) {
  return request({
    url: '/app-api/exam/course',
    method: 'post',
		data:data
  })
}

//获取学习记录列表
export function getCourseRecordList(data) {
  return request({
    url: '/app-api/exam/course/courseRecordList',
    method: 'get',
		data:data
  })
}
//获取学习记录列表分页
export function getCourseRecordPage(data) {
  return request({
    url: '/app-api/exam/course/courseRecordPage',
    method: 'get',
		data:data
  })
}

//根据课程id 查询课程详情
export function getCourseDetail(data) {
  return request({
    url: '/app-api/exam/course/getCourseById',
    method: 'get',
		data:data
  })
}

//获取课程类目后台
export function getAdminCate(data) {
  return request({
    url: '/admin-api/exam/subject-category/page',
    method: 'get',
		data:data
  })
}

//获取课程类目
export function getSimpleCate() {
  return request({
    url: '/admin-api/exam/subject-category/list-all-simple',
    method: 'get',
  })
}

//根据id获取课程类目
export function getCateById(data) {
  return request({
    url: '/admin-api/exam/subject-category/get',
    method: 'get',
		data:data
  })
}

// 创建课程类目
export function createSubjectCategory(data){
	return request({
	  url: '/admin-api/exam/subject-category/create',
	  method: 'post',
	  data: data
	})	
}

//修改课程类目
export function updateCate(data) {
  return request({
    url: '/admin-api/exam/subject-category/update',
    method: 'put',
	data:data
  })
}

// 删除题目分类
export function deleteSubjectCategory(id) {
  return request({
    url: '/admin-api/exam/subject-category/delete?id=' + id,
    method: 'delete'
  })
}

//获取课程分页后台
export function getCourseListAdmin(data) {
  return request({
    url: '/admin-api/exam/course/page',
    method: 'get',
		data:data
  })
}

//获取课程详情
export function getCourse(data) {
  return request({
    url: '/admin-api/exam/course/get',
    method: 'get',
		data:data
  })
}

// 创建课程
export function createCourse(data) {
  return request({
    url: '/admin-api/exam/course/create',
    method: 'post',
    data: data
  })
}
//修改课程
export function updateCourse(data) {
  return request({
    url: '/admin-api/exam/course/update',
    method: 'put',
		data:data
  })
}

//删除课程
export function delCourse(id) {
  return request({
    url: '/admin-api/exam/course/delete?id=' + id,
    method: 'delete'
  })
}

//获取课程观看记录后台
export function getCourseRecord(data) {
  return request({
    url: '/admin-api/exam/course-record/page',
    method: 'get',
	data:data
  })
}


// 获取活动列表
export function getAdminActivity(data) {
  return request({
    url: '/admin-api/exam/activity/page',
    method: 'get',
	data:data
  })
}
// 根据id获取活动
export function getActivityById(data) {
  return request({
    url: '/admin-api/exam/activity/get',
    method: 'get',
	data:data
  })
}
